#ifndef SOUND_H_
#define SOUND_H_

// By: Jesse Guarascia de Urena
// Sound class
// Allows the user to use sounds in the SoundManager

#include "AssetManager.h"

class Sound : public AssetManager
{
private:
	int soundID; // Sound ID in the AssetManager

public:
	Sound(void);
	~Sound(void);

	void Load(std::string file); // Load a sound file
	void Set(int _soundID); // Set the sound file for the sound to use

	// Set the properties of the sound file
	void SetVolume(int volume);

	// Sound player functions
	void Play();
	void Stop();
	void Pause();
	void Resume();
};

#endif // SOUND_H_

